#include<bits/stdc++.h>
using namespace std;
int D;
////秒钟每秒转 360 /60
////分钟每秒转 360 /60/60
////时钟每秒转 360 /60/60/12
////?????
////错了
////不用这样算 只需要知道他们怎么走就行 （规律）
//角速度差 2023年7月9日01点02分
double happyTime(int D){
	double res = 0;
	// 计算角速度
	double hour = 360/(12*60*60),min = 360/(60*60),sec = 360/60;
	// 当前指针对应12整的角度
	double hour_p = 0,min_p = 0,sec_p = 0;
	double a1,a2,a3;
	int count = 0;
	for(int i=0;i<24;i++){
		for(int j=0;j<60;j++){
			for(int k=0;k<60;k++){
				hour_p = hour_p + hour;
				min_p = min_p + min;
				sec_p = sec_p + sec;
				a1 = abs(hour_p -min_p);
				a2 = abs(hour_p - sec_p);
				a3 = abs(min_p - sec_p);
				if(a1 >= D && a2 >= D && a3 >= D){
					count ++;
				}
			}
		}
	}
	// 12小时的百分比和24小时的一样
	res = 100 * count/(24*60*60*1.0) ;
	return res;
}
int main(){
	while(cin >> D){
		if(D == -1 ){
			break;
		}
		cout <<fixed << setprecision(3)<< happyTime(D)<<endl;
	}
	return 0;
}
